#include"Myset.h"
#include"Mymap.h"


//void Print(const xx::set<int>& s)
//{
//	xx::Myset<int>::const_iterator it = s.end();
//	while (it != s.begin())
//	{
//		--it;
//		cout << *it << " ";
//	}
//	cout << endl;
//}

int main()
{
	xx::Myset<int> s;
	s.insert(5);
	s.insert(1);
	s.insert(3);
	s.insert(2);
	s.insert(6);

	xx::Myset<int>::iterator sit = s.begin();
	//*sit += 10;
	while (sit != s.end())
	{
		cout << *sit << " ";
		++sit;
	}
	cout << endl;

	for (auto& e : s)
	{
		cout << e << " ";
	}
	cout << endl;

	Print(s);